/**
 * 作者:hanbo
 * 日期:2018/12/511:18
 * 描述:几何图形
 */
export class Geometry {
    /**
     *
     * @param type
     * @param box {BoundingBox} 最小外接矩形
     */
    constructor(type, box) {
        /**
         * 几何类型
         */
        this.type = type;
        this.box = box;

    }

    /**
     * 设置样式
     * @param style {Style}
     */
    setStyle(style) {
        this.style = style;
    }

    /**
     * 获取几何体样式
     * @returns {Object|Boolean} 样式对象
     */
    getStyle() {
        if (this.style) {
            return this.style
        }
        else {
            return false
        }
    }
}